﻿<%@ Page Language="C#" MasterPageFile="~/adm_vlg/Admin_master.master" AutoEventWireup="true"
    CodeFile="faqs.aspx.cs" Inherits="adm_vlg_faqs" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
    <title>Quản trị FAQs</title>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="content" runat="Server">
    <script type="text/javascript">
        $(function () {

            $('.delete').click(function () {
                var answer = confirm('Xóa bài viết sẽ xóa cả đơn hàng, Bạn muốn xóa bài viết này?');
                return answer // answer is a boolean
            });
        })

    </script>
    <div id="toolbar">
        <div class="image">
            <img src="img/icon-48-category.png" /></div>
        <div class="text">
            QUẢN LÝ FAQs</div>
        <div class="tool">
            <table>
                <tbody>
                    <tr>
                        <td>
                            <a href="faqEdit.aspx?action=add"><span class="button icon-32-new"></span>Thêm mới</a>
                        </td>
                    </tr>
                </tbody>
            </table>
        </div>
        <div class="clear">
        </div>
    </div>
    <br />
    <div class="List" style="overflow: auto">
        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" AllowPaging="True"
            Width="100%" EmptyDataText="Không có công dữ liệu " AllowSorting="True" OnRowDataBound="GridView1_RowDataBound"
            OnPageIndexChanging="GridView1_PageIndexChanging" PageSize="20" CssClass="adminlist">
            <Columns>
                <asp:TemplateField HeaderText="STT">
                    <ItemTemplate>
                        <%# Container.DataItemIndex + 1 %>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="Câu hỏi">
                    <ItemTemplate>
                        <%# Eval("Question").ToString()%>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="Loại câu hỏi">
                    <ItemTemplate>
                        <%#Eval("Type").ToString().Equals("0")?"Người mua":"Người bán" %>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="Ngày tạo">
                    <ItemTemplate>
                        <%# string.Format("{0:dd/MM/yyyy}", Eval("DateQuestion"))%>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="Trạng thái">
                    <ItemTemplate>
                        <asp:HyperLink runat="server" ID="hpAnHien"></asp:HyperLink>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="#">
                    <ItemTemplate>
                        <a title="click để sửa nội dung faq" href="faqEdit.aspx?action=edit&id=<%#Eval("idFAQ") %>">Sửa</a> |
                        <asp:HyperLink runat="server" ID="hpDelete" CssClass="delete_faq"></asp:HyperLink>
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>
    </div>
    <script type="text/javascript">
        $(document).ready(function () {


            //Xu ly khi click link trạng thái
            $(".active_faq").click(function () {
                //lay id cua thẻ a đang dc click
                var id = $(this).attr("id");

                $.ajax({
                    type: "POST",
                    url: "faqs.aspx/AdminActiveFaq",
                    data: '{idAcc: "' + $(this).attr("href") + '" }',
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    // success: OnSuccess(id),
                    success: function (response) {
                        if (response.d == 0) {
                            alert("Có lỗi xảy ra, vui lòng thực hiện lai");
                        }
                        else if (response.d == 1) {
                            $("#" + id).text("Ẩn");
                            $("#" + id).attr("title", "Click để ẩn hiện nội dung");
                        }
                        else if (response.d == 2) {
                            $("#" + id).text("Hiện");
                            $("#" + id).attr("title", "Click để ẩn hiện nội dung");
                        }

                    },
                    failure: function (response) {
                        alert("Có lỗi xảy ra, vui lòng thực hiện lai");
                    }
                });

                return false;
            });
            //Xu ly khi click xóa
            $(".delete_faq").click(function () {
                var answer = confirm('Xóa bài viết sẽ xóa cả đơn hàng, Bạn muốn xóa bài viết này?');
                if (answer) {
                    //lay id cua thẻ a đang dc click
                    var id = $(this).attr("id");

                    $.ajax({
                        type: "POST",
                        url: "faqs.aspx/AdminDeleteFaq",
                        data: '{idAcc: "' + $(this).attr("href") + '" }',
                        contentType: "application/json; charset=utf-8",
                        dataType: "json",
                        // success: OnSuccess(id),
                        success: function (response) {
                            if (response.d == 0) {
                                alert("Có lỗi xảy ra, vui lòng thực hiện lai");
                            }
                            else if (response.d == 1) {
                                $("#" + id).parent().parent().remove();
                            }

                        },
                        failure: function (response) {
                            alert("Có lỗi xảy ra, vui lòng thực hiện lai");
                        }
                    });
                }
                return false;
            });
            function OnSuccess(response, id) {
                alert(id);
                if (response.d == 0) {
                    alert("Có lỗi xảy ra, vui lòng thực hiện lai");
                }
                else if (response.d == 1) {
                    //alert("Mở khóa thành công");
                    $("#" + id).text("Đang hoạt động");
                }
                else if (response.d == 2)
                //alert("Khóa tài khoản thành công");
                    $("#" + id).text("Đã khóa");

            };

        })
    </script>
</asp:Content>
